package com.spark.utils

object Utils {

  def parseInt(str:String):Int={
    if(StringUtils.isNotEmpty(str)){
      try{
        str.toInt
      }catch {
        case nfe:NumberFormatException => 0
      }
    }else{
      0
    }
  }

  def parseDouble(str:String):Double={
    if(StringUtils.isNotEmpty(str)){
      try{
        str.toDouble
      }catch {
        case nfe:NumberFormatException => 0.0
      }
    }else{
      0.0
    }
  }
  //2016-10-01 06:19:17
  //格式化小时
  def fmtHour(str:String):Option[String]={
    if(StringUtils.isEmpty(str)){
      None
    }else{
      Some(str.substring(str.indexOf(" ")+1,str.indexOf(":")))
    }
  }
  //格式化日期
  def fmtDate(str:String):Option[String]={
    if(StringUtils.isEmpty(str)){
      None
    }else{
      Some(str.substring(0,str.indexOf(" ")))
    }
  }
}
